micronemes

English

Noun

micronemes

  1. plural of microneme