store where different items are sold retail - İspanyolca İngilizce Sözlük