Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
St. 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
Synonym:
saint maarten
,
saint martin
,
st. martin
source: wordnet30