Find the word definition

Wiktionary
power stations

n. (power station English)