herbalist (herbal + -ist; agent_person)
A person who treats diseases by means of medicinal herbs