Definition of Hydro
Noun: hydro 'hI,drow
- Electricity produced by water power
- hydroelectricity, hydroelectric power, hydropower
- [Cdn] Electricity from a utility company
"the rent doesn't include hydro"
- [Brit] A health spa
- Water
- hydr-
- (chemistry) hydrogen
- hydr-
See also:
hydrillas
Hydrobates
Anagrams containing the word hydro