power plant chief engineer - French English Dictionary