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