restaurant where pupusas are served or sold - Alemán Inglés Diccionario