leer

- Look or gaze in an unpleasant, malicious, or lascivious way

... Francesca felt very uncomfortable as the strange man leered at her for what seemed like an eternity.