Meanings
-
1
noun
hydroelectric power, or a spa establishment using water treatments
Most of the region's electricity comes from cheap hydro.
Thesaurus
Etymology
A clipping of compounds in hydro- ('water, hydroelectric'), from Ancient Greek hydor ('water'), from Proto-Indo-European *wod-or ('water').
View etymology graph ->