arrecho

Etymology 1
.

Adjective

 * 1)  horny, randy
 * 2)  erect, hard
 * 3)  angry, pissed off
 * 4)  brave, energetic
 * 5)  awesome, cool
 * 6)  difficult, hard