Search in: Word
Vietnamese keyboard: Off
Virtual keyboard: Show
English - English (Wordnet) dictionary
canary islands
Jump to user comments
Noun
  • a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces
Related words
Related search result for "canary islands"
Comments and discussion on the word "canary islands"