cabreado
/kabɾeˈado/ · B2 · adj
pissed off, ticked off, angry, livid, hopping mad
😡 cabreado = from cabra (goat) + -ado: goat-ish, butting-heads angry
Cabreado comes from cabrear, built on cabra, goat. Goats are known for stubborn, head-butting, irritable behaviour, so being cabreado means being riled up or fed up, like a goat provoked into a bad mood.