colloblasts
English
Noun
colloblasts
plural of
colloblast