As an adjective nondepletable is
not depletable.
depletable
Not English
Depletable has no English definition. It may be misspelled.
English words similar to 'depletable':
debilitate,
defoliate,
doubletree,
doubledome,
debellate,
dubbeltjie,
diplotene,
defaultable,
devaluate,
depalletize,
deoppilate,
depletive,
depollute