repair and restoration - Espagnol Anglais Dictionnaire