a track or trail left something - Turkish English Dictionary