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