lady's slipper - French English Dictionary