Definify.com

Definition 2024


trichocysts

trichocysts

English

Noun

trichocysts

  1. plural of trichocyst