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.
Loading the full interactive collection…