Hydro — synonyms, definition
1. hydro (Noun)
3 synonyms
hydroelectric power hydroelectricity hydropower
3 definitions
hydro (Noun) — Electricity produced by water power.
hydro (Noun) — Electricity from a utility company.
hydro (Noun) — A health spa.
1 type of
electricity