high-rise structure - Spanish English Dictionary