{{term}}
- {{preview}}
Top definition
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
?!
by
Jesusonline
January 03, 2010
Get the
Foam Grenade
neck gaiter and mug.