shaman: in societies practicing shamanism: one acting as a medium between the visible and spirit worlds; practices sorcery for healing or divination
priest: a person who performs religious duties and ceremonies in a non-Christian religion
xyridaceae: plants of tropical to temperate regions; usually in wet places