peak load power plant - French English Dictionary