high-rise apartment building - Turkish English Dictionary