1 ball mustard | Definition of ball mustard

ball mustard

noun

Definition of ball mustard

: a yellow-flowered European plant (Neslia paniculata) of the family Cruciferae having globose seed pods and being adventive in eastern North America