high-rise housing projects - Spanish English Dictionary