hierbatero

Noun

 * 1) herbalist; one who sells medicinal herbs