travelling stairs - French English Dictionary