Definitions of indian mustard:

  • noun:   Asiatic mustard used as a potherb
  • noun:   leaves eaten as cooked greens