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.
Foam Grenade by Jesusonline January 3, 2010