Definify.com

Definition 2026


somatocysts

somatocysts

English

Noun

somatocysts

  1. plural of somatocyst