rain doctor

noun

Definition of rain doctor

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