Definify.com

Definition 2025


somatocysts

somatocysts

English

Noun

somatocysts

  1. plural of somatocyst