astro turf - Turkish English Dictionary