street stall where meals and drinks are served - İspanyolca İngilizce Sözlük