Definition of Hydrus
Noun: Hydrus hI-drus
- A constellation in the southern hemisphere near the south celestial pole
See also:
hydrozoans
Hyemoschus
Anagrams containing the word Hydrus
Noun: Hydrus hI-drus
See also:
hydrozoans
Hyemoschus
Anagrams containing the word Hydrus