protozooid
English
Noun
protozooid
(
plural
protozooids
)
Synonym of
protozoan
.
early stage of
Siphonophore