Lena

Definition:

  • (n.) A procuress.

Compare lena with other words:

administer vs. lena

helena vs. lena

lena vs. russian

german vs. lena

lena vs. scandinavian