upwind turbine (wind power plant) - French English Dictionary