tlahueliloc

Etymology
From tlahuelia "to be angry at".

Noun

 * 1) scoundrel