Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
Nepal
noun
(n)
a small landlocked Asian country high in the Himalayas between India and China
kecil landlocked negara asia tinggi di himalaya antara india dan cina
Synonym:
kingdom of nepal
source: wordnet30