English edit

Noun edit

immortalists

  1. plural of immortalist