cover someone's tracks up - Anglais Synonymes Dictionnaire