have been leering
Present perfect progressive conjugation of leer. There are other translations for this conjugation.
Word of the Day
grateful