spirit doctor

Noun

 * 1) A spiritualist or medium.
 * 2) A deceased doctor who continues healing practices from beyond the grave.