THE IMMORTALS Meaning of THE IMMORTALS in English gods, supreme beings which have everlasting lives Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012