deposed
动词 depose:
force to leave (an office)
同义词:depose, force out
make a deposition; declare under oath
同义词:swear, depose, depone
形容词 deposed:
removed from office or power