Word info

siphonozooid

Noun

Meaning

siphonozooid (plural siphonozooids)

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

Source: en.wiktionary.org

Close letter words and terms