Green’s Dictionary of Slang

hard-on adj.

[hard-on n.]

1. [late 19C+] sexually aroused.

2. [1950s+] tough, aggressive.