ball mustard
Jump to navigation
Jump to search
English[edit]
Noun[edit]
ball mustard (plural ball mustards)
- A plant native to Eurasia, Neslia paniculata, which has become an invasive weed in North America.
ball mustard (plural ball mustards)