immortals

English

Noun

immortals

  1. plural of immortal

Anagrams