hydroelectricity

Noun
  1. Electricity produced by water power (synset 111487602)

Other Searches