immortalizer - noun
singular
immortalizer
plural
immortalizers