high-rise apartment - Turkish English Dictionary