hydro

noun
  1. electricity produced by water power
  2. Usage: informal
  3. a facility that generates electricity from water power
  4. Usage: informal
adjective
  1. relating to or operated by water power

Examples