Get Your Premium Membership

Canary Islands

[n] a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces


Related Information

More Canary Islands Links

Synonyms

Canaries



Book: Radiant Verses: A Journey Through Inspiring Poetry