high-rise apartment blocks - Turkish English Dictionary