Lena - Definition

lena

n 1: a Russian river in Siberia; flows northward into the Laptev
Sea [syn: Lena, Lena River]

Look up another word