group of precariously constructed houses - İspanyolca İngilizce Sözlük