Find the word definition

Wiktionary

pyrosomes

n. (plural of pyrosome English)