hard-on (n.)youdaoicibaDictYouDict
"penile erection," 1922, earlier as an adjective (1893), from hard + on.