Find the word definition

Wiktionary

caveosomes

n. (plural of caveosome English)