Dictionary.com
Thesaurus.com

has leached

  • present perfect of leach (3rd person singular).

More Suggestions