Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
Seychelles islands
noun
(n)
a group of about 90 islands in the western Indian Ocean to the north of Madagascar
sekelompok sekitar 90 pulau di barat indian ocean utara dari madagascar
Synonym:
seychelles
source: wordnet30