Translation of sawi in English:

sawi

mustard

noun

  • 1

    mustard, plant with yellow flowers and sharp-tasting seeds