• Hydroelectricity

    Noun

    hydroelectricity

    (uncountable)
    1. electricity produced from the energy of moving water

    Related terms

    © Wiktionary