a track or trail left something - Espagnol Anglais Dictionnaire