Meaning of siphonophore
Definition of siphonophore
(noun)
a
floating
or
swimming
oceanic
colony
of polyps
often
transparent
or
showily
colored
Other information on siphonophore
WIKIPEDIA results for
siphonophore
Amazon results for
siphonophore
Tweet