piece of turf - Turkish English Dictionary