Meaning of immortal in English
Turritopsis dohrnii, known as the immortal jellyfish, is biologically immortal animals, but they isn't truly immortal.
2. deserving to be remembered forever
He made himself immortal with that discovery. ― He immortalized himself with that discovery.