leaving tracks on - Turkish English Dictionary