grate cleaning device - Francés Inglés Diccionario