cover someone's tracks up - Turc Anglais Dictionnaire