Chinese edit

Verb edit

Sense: to give one's life for a certain cause; to sacrifice oneself edit

Synonyms edit