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
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición