shaman
noun
°A member of certain tribal societies who acts as a religious medium between the concrete and spirit worlds.
synonyms: priest-doctor, witch doctor