Definify.com

Definition 2025


trichocysts

trichocysts

English

Noun

trichocysts

  1. plural of trichocyst