Green’s Dictionary of Slang

hard shot n.

also hard thing
[hard case n.]
[late 19C+] (Aus./N.Z.)

1. a tough but still witty and amusing daredevil.

2. a sexually available woman.