Top definition
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 mug
Get a Foam Grenade mug for your brother-in-law Manley.

Available Domains :D

  • foamgrenade.ninja
  • foamgrenade.se
  • foamgrenade.men
  • foamgrenade.net