snack bar

views updated

snack bar • n. a place where snacks are sold.

More From encyclopedia.com