mean time to restoration - Espagnol Anglais Dictionnaire