dog-legged staircase - Spanish English Dictionary