healer
/ˈhiːlər/Definitions
1. noun
A person who heals, especially one with a special gift or power, or a person who helps or supports someone in recovering from illness or injury.
“She was a skilled healer who helped the community with her knowledge of herbal medicine.”