public and popular establishment where food and drink are served - Spanisch Englisch Wörterbuch