high-rise apartment blocks - Español Inglés Diccionario