Version Française
Meaning of
"immortaliser"
in English language
French to English
English to French
French
English
immortaliser
eternalize
immortaliser (cellules)
immortalize / to (cells)