English

edit

Noun

edit

ball mustard (plural ball mustards)

  1. A plant native to Eurasia, Neslia paniculata, which has become an invasive weed in North America.