tend to heal spontaneously - Spanish English Dictionary