Definitions
There is 1 meaning of the phrase
Canary Islands.
Canary Islands - as a noun
A group of mountainous islands in the atlantic off the northwest coast of africa forming spanish provinces
Synonyms (Exact Relations)
canaries