Leering - Definition

leering

adj 1: showing sly or knowing malice in a glance; "she had run
in fear of...his evil leering eye"- Amy Lowell
2: (of a glance) sidelong and slyly lascivious; "leering
drugstore cowboys"

Look up another word