Language:
Free Online Dictionary|3Dict

矢志捐躯

Source : CEDICT

to swear to devote one's life (idiom)