herbalist

noun
  1. a person who practices herbalism; one who uses plants for medicinal purposes
  2. a person who grows, collects, or deals in herbs

Examples