wind turbine gearbox - French English Dictionary