India relish

India relish definitions

noun
  • A sour vinegared relish containing pickled cucumbers, onions, and typically other vegetables.