What does "leman" mean?

Leman: A sweetheart, of either sex; a gallant, or a mistress; -- usually in a bad sense. [Archaic] Chaucer. Spenser. Shak.

Sources