place gratings/grills - Turco Inglés Diccionario