anchovy dressing

1. (noun) vinaigrette and mashed anchovies
Related Words: dressing, salad dressing



Terms and Conditions of Use / Copyright Notice