artificial turf - Turkish English Dictionary