Meaning of french weed

Definition of french weed

(noun) foetid Eurasian weed having round flat pods; naturalized throughout North America

Other information on french weed

WIKIPEDIA results for french weed
Amazon results for french weed