Find the word definition

Wiktionary

extrusomes

n. (plural of extrusome English)