establishment where anything is sold retail - İspanyolca İngilizce Sözlük