french mustard








noun

  1. a mild mustard paste made with vinegar rather than water
56 queries 0.585