upwind turbine (wind power plant) - Turkish English Dictionary