Lena
English Dictionary
->
Letter L
-> Lena
Search Dictionary:
Lena Definition
(n)
a
Russian
river
in
Siberia
;
flows
northward
into
the
Laptev
Sea
Lena Synonyms
Lena
Lena River
© Art Branch Inc.