cover someone's tracks up - Turco Inglés Diccionario