peak-load powerhouse - German English Dictionary