synthetic turf playing field - Spanish English Dictionary