Find the word definition

Wiktionary

micronemes

n. (plural of microneme English)