tavern or shop where chicha is sold - Francés Inglés Diccionario