metal grates - Francés Inglés Diccionario