power plant nacelle - Spanish English Dictionary