meaning of salad bar

1. a bar where diners can assemble a salad to their own taste


Related Words

salad bar |

Developed & Maintained By Taraprasad.com

Treasure Words