obliterate one's traces - Turc Anglais Dictionnaire