Siphonophore Meaning

There are 1 meaning(s) for word Siphonophore

Meaning 1 : a floating or swimming oceanic colony of polyps often transparent or showily colored