2 definitions by gojuice
by gojuice November 30, 2006
A heroic sacrifice. Whenever a person (usually fictional) either holds off or tries to take down an overwhelming amount of enemies, almost always at the expense of their life.
by gojuice May 23, 2023