high-rise residential buildings - Turkish English Dictionary