Language:
Free Online Dictionary|3Dict

慷慨赴義

Source : CEDICT

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