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
5 Words related to Foam Grenade

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×