Meaning of wormseed mustard

Definition of wormseed mustard

(noun) slender yellow-flowered European mustard often troublesome as a weed; formerly used as an anthelmintic

Other information on wormseed mustard

WIKIPEDIA results for wormseed mustard
Amazon results for wormseed mustard