Energy & Power Intermediate
0/14

Pick the word that matches this meaning:

A large lake, often man-made, where water is stored until it is released to make electricity.