high-rise estate - Spanish English Dictionary