Skip to main content

somatocyst

English somatocyst meaning in English  •  somatocyst का अर्थ अंग्रेजी में
Noun
  • A cavity in the primary nectocalyx of certain Siphonophora. See >Illust. > under Nectocalyx>.
Advertisement