Happy Isles

English

Proper noun

the Happy Isles

  1. (mythology) Synonym of Fortunate Isles.