- to work tirelessly; to give one's all; to slave away
- to throw away one's life; to sacrifice oneself (usu. for an unworthy cause)
Generated: This meaning is used to describe someone who is working extremely hard, often to the point of exhaustion, to achieve a goal or meet demands.
He works tirelessly every day to complete the project.
Generated: This meaning refers to the act of giving up one's own life or well-being, often in vain or for a cause that is not justifiable.
It’s heartbreaking that he sacrificed himself for this meaningless war.