hydro
noun (1)
plural hydros
Definition of hydro
(Entry 1 of 2)
British
: an establishment offering hydropathic treatment (as for weight loss) : health spa
Definition of hydro (Entry 2 of 2)
: hydroelectric power
Keep scrolling for more
Keep scrolling for more