hard on (n.) Look up hard on at Dictionary.com
"penile erection," 1893, from hard + on.