Dictionary.com
Thesaurus.com

am leaching

  • present progressive of leach (1st person singular).

More Suggestions