shop/business where vehicles are commercialized and sold - İspanyolca İngilizce Sözlük