general store with tavern/bar - Francés Inglés Diccionario