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
Similar words of Siphonophore :
There are 1 meaning(s) for word Siphonophore
Similar words of Siphonophore :