Preparing your study page...
Correct answer: D
Explanation
Sacrifice means to give up something valuable, which is the same meaning as immolate.