noun
lecher
LECH-er/ˈletʃər/
A person given to excessive or offensive sexual desire.
Everyone avoids the lecher who makes unwanted sexual comments at work.

Etymology
The verb meaning “to lick” also meant to live in gluttony or debauchery. Its agent noun, literally a “licker,” designated someone given especially to excessive sexual indulgence.
In context
however she was also surprised to find that the legendary lecher was not only not lewd but was actually handsome
More examples
- The novel portrays the landlord as a greedy lecher.
- She calls him a lecher because he keeps staring at her breasts.
- The club bans lechers who harass other guests.
Forms
lecher · lechers
lecherous adjective — Showing excessive or offensive sexual desire.
lechery noun — Excessive or offensive sexual desire or behavior.
Similar words
- womanizer
- Emphasizes a man's repeated pursuit of women, not necessarily harassment.
- libertine
- Emphasizes disregard for moral restraints, especially in sexual behavior.