Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
Lena
('l/i/n/@/ )
noun
(n)
a Russian river in Siberia; flows northward into the Laptev Sea
rusia sungai di siberia; northward laptev mengalir ke laut
Synonym:
lena river
source: wordnet30
A procuress.
ceti a.
source: webster1913