English Dictionary
Definition salad bar in British English
salad bar noun
[countable] noun
1
a part of a restaurant or supermarket where you can get a salad or food for making a salad
Synonyms and related words
