tower flat - Turkish English Dictionary