restaurant where pupusas are served or sold - Turco Inglés Diccionario