micronemes
English
Noun
micronemes
plural of
microneme