Meaning of Lena
Definition of Lena
(noun)
a Russian
river
in Siberia; flows
northward
into the Laptev Sea
Other information on Lena
WIKIPEDIA results for
Lena
Amazon results for
Lena
Tweet