remove one's traces - Espagnol Anglais Dictionnaire