Idiom
sell one's soul
Meaning
To abandon one's spiritual values or moral principles for wealth or other benefits.
Meaning adapted from Wiktionary, available under CC BY-SA 4.0.
Origin
From the mediaeval legend of Faust, a scholar who entered into a formal contract with the devil. The arrangement required Faust to exchange his soul for a period of worldly gains and knowledge, providing the template for the idiom.
Key words
Related idioms
- Updated