ctenocysts

English

Noun

ctenocysts

  1. plural of ctenocyst