immortals

noun
  1. beings that live forever and cannot die
  2. Usage: mythology; fantasy
  3. people whose fame or achievements will be remembered forever
  4. Usage: figurative

Examples