somatocysts

English

Noun

somatocysts

  1. plural of somatocyst