LEER


Meaning of LEER in English

[verb] [I] - (esp. of men) to look at someone in an unpleasant and sexually interested wayHe leered across the room at the girls.

Cambridge English vocab.      Кембриджский английский словарь.