Language:
Free Online Dictionary|3Dict

慷慨赴义

Source : CEDICT

heroically sacrificing one's life (idiom); to sacrifice oneself fervently to the cause