DEPLETABLE Meaning of DEPLETABLE in English adj. exhaustible, may be used up, may be decreased (in number or amount) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012