Find the word definition

Wiktionary
sell one's soul

vb. (context idiomatic English) To abandon one's spiritual values or moral principles for wealth or other benefits.