Skip to main content

Definitions by Jesusonline

Foam Grenade 

A grenade that upon triggering it releases large amounts of foam. It was introduced in the movie "Doomsday" (2008), which enables the user to softly land a falling elevator shaft.
"Oh snap, the elevator is going to fall and kill us all, did you bring the foam grenade?!
Foam Grenade by Jesusonline January 3, 2010