nematozooid
noun
nem·a·to·zooid
¦nemətə,
nə̇¦matə+
: a defensive zooid in a hydroid or siphonophore
Love words? Need even more definitions?
Merriam-Webster unabridged
Share