Meaning of toothwort

Definition of toothwort

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

Other information on toothwort

WIKIPEDIA results for toothwort
Amazon results for toothwort