Search for word
Search
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