popular or low quality restaurant that gives off an intense smell of fritters or other foods - Spanisch Englisch Wörterbuch