group of precariously constructed houses - Espagnol Anglais Dictionnaire