Skip to content

Hydroelectric Power

Introduced
Handout Watch lesson
Vocabulary
English Meaning
hydroelectric/ˌhaɪdrəʊɪˈlektrɪk/electricity made by flowing or falling water spinning turbines, usually at a dam
reservoir/ˈrezəvwɑː/A body of water stored for use or management, commonly an artificial lake formed by a dam.
turbines/ˈtɜːbaɪnz/A machine in which moving fluid, such as water, steam or air, turns a rotor to produce mechanical work.
renewable/rɪˈnjuːəbl/Describing a resource that can be replenished naturally on a timescale relevant to its use.
floods/flʌdz/floods

Handout

Log in or create account

IGCSE, A-Level & AP