immortalizers

noun
  1. plural of immortalizer; people or things that make someone or something immortal or remembered forever
  2. Usage: typically used in formal or literary contexts

Examples