Green’s Dictionary of Slang

hard-hitter n.

also hard-knocker, knocker

[late 19C+] (Aus./N.Z.) a bowler hat.