dog-legged staircase - Turkish English Dictionary