high-rise buildings - Turkish English Dictionary