high-rise residential buildings - Spanish English Dictionary