dog-legged staircase - French English Dictionary