What are the hypernyms for Selling one's soul?
A hypernym is a word with a broad meaning that encompasses more specific words called hyponyms.
Other hypernyms:
betraying one's values, forsaking integrity, giving up morality, sacrificing one's principles.