Definify.com

Definition 2024


somatocysts

somatocysts

English

Noun

somatocysts

  1. plural of somatocyst