group of precariously constructed houses - Spanish English Dictionary