siphonophore
Explore definitions, synonyms, and language insights of siphonophore
Definitions
Noun
a floating or swimming oceanic colony of polyps often transparent or showily colored
Explore definitions, synonyms, and language insights of siphonophore