Green’s Dictionary of Slang

haggard n.

[SE haggard, an intractable person (esp. a woman) who refuses to abandon their own desires. Orig. applied to a wild falcon that would not be tamed]

(UK Und.) a potential dupe who refuses to fall into the trap that has been prepared.

[UK]Greene Blacke Bookes Messenger 3: If he keepe a loofe, a Haggard.