main propulation turbine - Turkish English Dictionary