group of closely-spaced houses - Español Inglés Diccionario