Dictionary.com
Thesaurus.com
have been leering
  • present perfect progressive of leer.

More Suggestions