not leave much of a trail - Turc Anglais Dictionnaire