English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Definition salad cream in British English

salad cream noun

[uncountable]noun