peak load power station - Spanish English Dictionary