remove one's traces - Francés Inglés Diccionario