'Siphonophore' definitions:

Definition of 'siphonophore'

(from WordNet)
noun
A floating or swimming oceanic colony of polyps often transparent or showily colored

Definition of 'Siphonophore'

From: GCIDE
  • Siphonophore \Si*phon"o*phore\, n. (Zool.) One of the Siphonophora. [1913 Webster]