remove one's traces - Español Inglés Diccionario