cover one's track - Turco Inglés Diccionario