Green’s Dictionary of Slang

hard one n.3

see hard guy n. (1)