to do anything, even sth bad or dishonest, in return for money, success or power
sell your soul (to the devil)
to do anything, even sth bad or dishonest, in return for money, success or power
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition