SOMATOCYST


Meaning of SOMATOCYST in English

noun a cavity in the primary nectocalyx of certain siphonophora. ·see ·illust. under nectocalyx.

Webster English vocab.      Английский словарь Webster.