lecher
/ˈlɛtʃər/
noun
- A man who shows excessive or offensive sexual desire, often in a way that makes others uncomfortable.
- The old lecher kept making inappropriate comments to the young waitress.
- She avoided the lecher at the party because he always stared at her in a creepy way.
- In the movie, the villain was portrayed as a lecher who harassed the female characters.
Synonyms