be hard on somebody's trail - Spanish English Dictionary