small store where food and drinks are sold - İspanyolca İngilizce Sözlük