Canary Islands
1.
(
noun
) a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces
Synonyms:
Canaries
Related Words:
island
Terms and Conditions of Use / Copyright Notice