obliterate one's traces - Spanish English Dictionary