Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
Lena River
noun
(n)
a Russian river in Siberia; flows northward into the Laptev Sea
rusia sungai di siberia; northward laptev mengalir ke laut
Synonym:
lena
source: wordnet30