English dictionary
lena meaning and definition
Definition and meaning of lena at MeaningMonkey.org. lena meaning and definition in the English Dictionary.LENA noun
Definition of Lena (noun)
- a Russian river in Siberia; flows northward into the Laptev Sea
- synonyms: Lena River
Source: Princeton University Wordnet