Hydroelectric or Hydropower - Electricity generated with moving water being its energy source.
(Hydroelectric or Hydropower - Electricity; generated; with moving water being its energy source) (moving water; being; its energy source)
Hydroelectric or Hydropower - Electricity moving water
generated being
with moving water being its energy source
its energy source