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