Green’s Dictionary of Slang

fair roebuck n.

[SE fair roebuck, a roebuck in its fifth year]

[early 18C] a woman at the peak of her beauty.