Meaning of wormseed

Definition of wormseed

(noun) rank-smelling tropical American pigweed

Other information on wormseed

WIKIPEDIA results for wormseed
Amazon results for wormseed