immolarsi

Verb

 * 1) to sacrifice oneself (for)