Skip to main content

Tim Ward's definitions

immolate

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
mugGet the immolatemug.

Share this definition