turbine island - Turkish English Dictionary