canaries

Nouns

  • (n) a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces Canary Islands,

Synonyms

Canary Islands

Words of close approximity