power plant technology - French English Dictionary