Trichocysts, noun plural of trichocyst. Synonyms in the same form.
ejectosomes
All synonyms for trichocyst →