it has/had healed (up) - Francés Inglés Diccionario