caveosomes

English

Noun

caveosomes

  1. plural of caveosome