Noun (masculine)

  1. a spectator who casts amorous glances, ogler

Powered by Oxford