VariousWords beta
Related Terms:
Definitions:
Noun
mint sauce
Definition: sweetened diluted vinegar with chopped mint leaves
Definition: A sauce, made with mint and vinegar, that is a popular accompaniment to roast lamb.