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