Meaning of seneca snakeroot

Definition of seneca snakeroot

(noun) eastern North American plant having a terminal cluster of small white flowers and medicinal roots

Other information on seneca snakeroot

WIKIPEDIA results for seneca snakeroot
Amazon results for seneca snakeroot