repair and restoration - Francés Inglés Diccionario