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.

← Back to Idioms

Loading the full interactive collection…