not leave much of a trail - Turkish English Dictionary