immortalize

Information
Speech
immortalize
Definition
Verb 
Alternative spelling of immortalise.
Meaning note
American, Oxford British English
Verb 
Biology
To remove the effects of normal apoptosis.
Meaning note
biology
Noun Verb Adjective Adverb Other
Bibliography