cover up one's track - Turco Inglés Diccionario