Home › Idioms

avere un diavolo per capello

Meaning: Be extremely angry or agitated, ready to argue with anyone about anything.

Language: Italian

Literally: to have a devil for each hair

Category: Body & Senses

Origin: Medieval religious imagery depicting demons as manifestations of human rage and uncontrolled passion.

More idioms — Body & Senses

  • 종로에서 뺨을 맞고 강남역에서 화낸다 — Venting frustration on innocent people due to humiliation elsewhere; displaced anger towa…
  • душа нараспашку — Extremely open, trusting, or emotionally vulnerable with others.
  • estar com a corda no pescoço — Be in serious financial or personal trouble with no easy escape.
  • wear your heart on your sleeve — to display emotions openly; to be transparent about feelings.
  • have the wool pulled over your eyes — to be deceived or fooled.
  • lower your guard — to relax defenses; to become vulnerable.

More Italian idioms

  • essere un osso duro — Be a difficult, stubborn person who is challenging to deal with or influence.
  • piangere sul latte versato — Waste time regretting something that cannot be changed or undone.
  • Prendere due piccioni con una fava — To achieve two goals with a single effort.
  • Avere la botte piena e la moglie ubriaca — To want to have it both ways.
  • Ogni morte di papa — Extremely rarely; once in a blue moon.
  • Avere gli occhi foderati di prosciutto — To be unable to see what is right in front of you.

← Back to Idioms

Loading the full interactive collection…