English to Hindi

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