Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
roads
noun
(n)
a partly sheltered anchorage
yang sebagian ayom anchorage
Synonym:
roadstead
source: wordnet30