cover one's track - Turc Anglais Dictionnaire