English to Hindi

Meaning for:
immortalise
other
अमर कर देना