shoe is on the other foot - French English Dictionary