obliterate one's traces - French English Dictionary