Meaning of pepper root

Definition of pepper root

(noun) North American herb with pungent scaly or toothed roots

Other information on pepper root

WIKIPEDIA results for pepper root
Amazon results for pepper root