high-rise apartment blocks - Francés Inglés Diccionario