English | German | Russian | Czech

Canary Islands English

Meaning Canary Islands meaning

What does Canary Islands mean?

Canary Islands

a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces

Synonyms Canary Islands synonyms

What other words have the same or similar meaning as Canary Islands?

Canary Islands English » English

Canaries Autonomous Community of Canary Islands

Are you looking for...?