MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Canaries

noun (n)

  • a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces
    sekelompok pegunungan pulau di lepas pantai atlantik utara afrika membentuk wilayah spanyol
    source: wordnet30