'Lena River' definitions:

Definition of 'Lena River'

(from WordNet)
noun
A Russian river in Siberia; flows northward into the Laptev Sea [syn: Lena, Lena River]