obliterate one's traces - Allemand Anglais Dictionnaire