locally controlled power station - Spanish English Dictionary