Definition of Hydrus

Noun: Hydrus  hI-drus

  1. A constellation in the southern hemisphere near the south celestial pole

See also:
hydrozoans
Hyemoschus

Anagrams containing the word Hydrus

hyusdr shydru ushydr rushyd drushy ydrush