depletomes

English

Noun

depletomes

  1. plural of depletome