power plant nacelle - French English Dictionary