hematocysts

English

Noun

hematocysts

  1. plural of hematocyst