small store where food and drinks are sold - Spanisch Englisch Wörterbuch