to sacrifice one's life heroically for justice
Are you looking for: 慷慨慷慨捐躯More results...
English Expression:
  1. v.   sacrifice one's life heroically for justice
  2. v.   die heroically in battle