sewer grate - Francés Inglés Diccionario