small fixed or mobile store - İspanyolca İngilizce Sözlük