know where the shoe pinches - French English Dictionary