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)