salad cream

Noun
  1. A creamy salad dressing resembling mayonnaise (synset 107851027)

Other Searches