Find the word definition

The Collaborative International Dictionary
Deposable

Deposable \De*pos"a*ble\, a. Capable of being deposed or deprived of office.
--Howell.

Wiktionary
deposable

a. Capable of being deposed, or deprived of office.