lena

Explore definitions, synonyms, and language insights of lena

Definitions

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