be hard on someone's track - Francés Inglés Diccionario