micronematocysts

English

Noun

micronematocysts

  1. plural of micronematocyst