whose foot the shoe is on - French English Dictionary