Word Meaning

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


Meaning of hydrina

- The group of hydroids to which the fresh-water hydras belong.