Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word canary islands from English dictionary with examples, synonyms and antonyms.

canary islands   noun

Meaning : A group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces.

Synonyms : canaries