high-rise flats - Turkish English Dictionary