mint sauce

Explore definitions, synonyms, and language insights of mint sauce

Definitions

Noun
sweetened diluted vinegar with chopped mint leaves

More General Terms