electric powerhouse - French English Dictionary