English to Hindi

Meaning for:
self-sacrifice
other
आत्मबलिदान