Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
Kingdom of 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:
nepal
source: wordnet30