Definition of Lena

Noun: Lena  lee-nu

  1. A Russian river in Siberia; flows northward into the Laptev Sea
    - Lena River

See also:
lemurs
Lenard

Anagrams containing the word Lena

laen alen nale enal