canary islands is a noun meaning "a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces". It carries one recorded sense.
Definitions, synonyms and semantic relations for canary islands come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.