group of precariously constructed houses - Español Inglés Diccionario