remove one's trace - Espagnol Anglais Dictionnaire