Definitions of Indian relish:

  • noun:   chopped fruits or green tomatoes cooked in vinegar and sugar with ginger and spices