upwind turbines - Turkish English Dictionary