canary_islandsEnglish

Canaries, Canary Islands

Noun

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

English: Canary Islands, Canaries

Bahasa: Kepulauan Canaria, Kepulauan Canary

Bahasa words with similar meanings

English words with similar meanings

Show 1 words