princess slipper shoe - French English Dictionary