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