Dictionary.com
Thesaurus.com
had scummed
  • past perfect of scum.