Word Meaning

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


Meaning of hydrotheca

- One of the calicles which, in some Hydroidea (Thecaphora), protect the hydrants. See Illust. of Hydroidea, and Campanularian.