remove one's traces - French English Dictionary