1 definition by Tim Ward

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.
by Tim Ward July 24, 2003
Get the immolate mug.