HYDRINA MEANING IN ENGLISH

• Hydrina Definition & Synonyms

  1. (n. pl.) The group of hydroids to which the fresh-water hydras belong.


RECENT SEARCHES