Lena

Explore definitions, synonyms, and language insights of Lena

Definitions

Noun
a Russian river in Siberia; flows northward into the Laptev Sea