salad bar
English Dictionary
->
Letter S
-> salad bar
Search Dictionary:
salad bar Definition
(n)
a
bar
where
diners
can
assemble
a
salad
to
their
own
taste
salad bar Synonyms
salad bar
© Art Branch Inc.