CANARY ISLANDS





Definition:

  1. [noun] a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces
    Synonyms: Canary Islands, Canaries

Synonyms: