- to pay for sth with the loss of (one's health etc)
- to have sth come at the cost of (one's reputation etc)
Generated: This meaning describes a situation where someone has to give up or sacrifice something valuable, like health, in order to gain or achieve something else.
He sacrificed his health for work.
Generated: This usage indicates that in order to obtain something, a person has to endure damage or a loss to their reputation or moral standing.
He sacrificed his reputation for profit.