carpet slippers - French English Dictionary