English edit

Noun edit

siphonozooid (plural siphonozooids)

  1. A polyp, in some soft coral colonies, that supplies water to the colony