tend to heal spontaneously - Español Inglés Diccionario