large slipper/clog - French English Dictionary