Learn how to say Immortals correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word immortal:
living forever; never dying or decaying:
our mortal bodies are inhabited by immortal souls
deserving to be remembered forever:
the immortal children’s classic, ‘The Wind in the Willows’
1an immortal being, especially a god of ancient Greece or Rome.
a person of enduring fame:
he will always be one of the immortals of soccer
2 (Immortal) a member of the French Academy.
3 (Immortals) historical the royal bodyguard of ancient Persia.
late Middle English: from Latin immortalis, from in- ‘not’ + mortalis (see mortal)