remove one's traces - Spanish English Dictionary