high-rise construction - Spanish English Dictionary