immortalized
IMMOR'TALIZED
, pp. Rendered immortal or perpetual.