not leave much of a trail - Turco Inglés Diccionario