SOMATOCYST MEANING IN ENGLISH

• Somatocyst Definition & Synonyms

  1. (n.) A cavity in the primary nectocalyx of certain Siphonophora. See Illust. under Nectocalyx.


RECENT SEARCHES