Find the word definition

Wiktionary
promote to glory

vb. (context of a Salvationist English) To cause to die