MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Saint Maarten

noun (n)

  • an island in the western Leeward Islands; administered jointly by France and the Netherlands
    sebuah pulau di barat pulau aman; diberikan oleh bekerjasama perancis dan belanda
    source: wordnet30