high-rise apartment blocks - Turco Inglés Diccionario