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: No source firmly settles the exact origin, though two threads plausibly feed into it. One reaches for medieval folk belief holding that demons could physically hide themselves among a person's hair, tugging and stirring up trouble from that hidden vantage point — a devil "per capello," one for every single hair, being about as thoroughly beset by torment as a person could be. A second, more literary influence points to Dante's Divine Comedy, whose vivid depictions of devils in Hell fed directly into popular imagination; one recurring image has demons yanking at the hair of the damned who let themselves be overtaken by wrathful anger, translating an infernal punishment directly into an earthly description of someone in the grip of their own fury.

More idioms — Body & Senses

More Italian idioms

From our false friends

  • Camera — Actually means 'room'. A camera (device) is una macchina fotografica.
  • Pretendere — Actually means 'to demand' or 'to expect'. Pretende troppo = He demands too much.
  • Parente — Actually means 'relative'. A parent (mother or father) is un genitore.

Browse all false friends →

← Back to Idioms