meaning of lena

1. A procuress.
2.
a Russian river in Siberia; flows northward into the Laptev Sea


Related Words

lena | lena river | lenard |

Developed & Maintained By Taraprasad.com

Treasure Words