the boot is on the other foot - French English Dictionary