caveosomes
English
Noun
caveosomes
plural of
caveosome