- Canary Islands as a noun:
- 1
Canary Islands
noun
1 Canary Islands
A group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces.
synonym: Canaries.
Dutch: Canarische Eilanden
Polish: Wyspy Kanaryjskie
debug info: 0.0348