Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of hydrorhiza

- The rootstock or decumbent stem by which a hydroid is attached to other objects. See Illust. under Hydroidea.