A fork of Rural Dictionary
To kill as a sacrifice; to set (oneself) ablaze so as to sacrifice; to destroy.
The group immolated themselves in protest of the government policies.