Meaning of american wormseed

Definition of american wormseed

(noun) rank-smelling tropical American pigweed

Other information on american wormseed

WIKIPEDIA results for american wormseed
Amazon results for american wormseed