Dictionary.com
Thesaurus.com

had been depraving

  • past perfect progressive of deprave.

More Suggestions