Top definition
to set yourself on fire, or suicide by fire
In Angels and Demons, Camerlengo committed self-immolation by coating himself in oil and striking a match.
by djisthebest May 22, 2009
Get the mug
Get a self-immolation mug for your dad Trump.

Activity