Dictionary.com
Thesaurus.com
has impeached
  • present perfect of impeach (3rd person singular).