IMMORTAL Meaning of IMMORTAL in English adj. deathless, undying, eternal, everlasting; lasting for all time, eternally remembered Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012