colloblasts

English

Noun

colloblasts

  1. plural of colloblast