to creep off - French English Dictionary