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