Dictionary.com
Thesaurus.com

had been lusting

  • past perfect progressive
    of lust.
    lust
    noun
    intense sexual desire or appetite.