depletomes
English
Noun
depletomes
plural of
depletome