popular public establishment where meals are served - İspanyolca İngilizce Sözlük