rain doctor
nounDefinition of rain doctor
: a priest or sorcerer among nonliterate peoples who employs magic rituals and incantations for the purpose of producing rain