canary_islands
1. [ noun ] (geography) a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces
Synonyms: Canaries
Related terms: island Spain tenerife
Similar spelling:   canary_seed
  canary_grass