shoulder devil

noun

shoulder devil

noun
1

A devil representing a person's temptations in works of fiction, portrayed as sitting on one shoulder while a shoulder angel occupies the other.

Related terms
monkey on one's back

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.