Definition of leaf mustard in English:

leaf mustard

noun

  • A mustard plant, Brassica juncea, having leaves and stems used as a cooked vegetable; = "mustard"; also called Indian mustard.

Origin

1920s; earliest use found in Gentes Herbarum.