estate of terraced houses - Spanish English Dictionary