catcaller
/ˈkætˌkɔlər/
noun
- A person who makes loud, rude, or sexually suggestive comments or noises toward someone in public, often from a distance.
- The catcaller shouted from across the street, making everyone uncomfortable.
- She ignored the catcaller and kept walking with her headphones on.
- Security escorted the catcaller out of the stadium after complaints from fans.