Lena
['li:nə]
Definition
(noun.) a Russian river in Siberia; flows northward into the Laptev Sea.
Checked by Aurora--From WordNet
Definition
(n.) A procuress.
Editor: Tracy
['li:nə]
(noun.) a Russian river in Siberia; flows northward into the Laptev Sea.
Checked by Aurora--From WordNet
(n.) A procuress.
Editor: Tracy