Energy & Power Advanced
0/20

Pick the word that matches this meaning:

A large pipe that carries water down to the turbines of a hydropower plant under high pressure.