stirring turbine - Turkish English Dictionary