trichocysts

English

Noun

trichocysts

  1. plural of trichocyst