babies' slippers - French English Dictionary