English dictionary
siphonophore meaning and definition
Definition and meaning of siphonophore at MeaningMonkey.org. siphonophore meaning and definition in the English Dictionary.SIPHONOPHORE noun
Definition of siphonophore (noun)
- a floating or swimming oceanic colony of polyps often transparent or showily colored
Source: Princeton University Wordnet