Dictionary.com
Thesaurus.com

has been deposing

  • present perfect progressive of depose (3rd person singular).