Definitions
There is 1 meaning of the phrase
French Weed.
French Weed - as a noun
Foetid eurasian weed having round flat pods; naturalized throughout north america
Synonyms (Exact Relations)
fanweedfield pennycressmithridate mustardpenny grassstinkweedthlaspi arvense