English Dictionary

Pioneers in dictionary publishing since 1819

English Dictionary

Lena  (ˈliːnə ; Russian ˈljɛnə) 

Definitions

noun

  1. a river in Russia, rising in S Siberia and flowing generally north through the Sakha Republic to the Laptev Sea by an extensive delta: the longest river in Russia. Length: 4271 km (2653 miles)

Comments

Log in to comment on this word.