letching
/lɛtʃɪŋ/
noun
- The act of looking at someone in a way that shows strong, often inappropriate sexual desire.
- She complained to the manager about his letching during the meeting.
- The movie critic accused the director of letching in several scenes.
- His constant letching at women on the bus made everyone uncomfortable.