be hard on someone's track - Turkish English Dictionary