1 definition by John Kieffer

Top Definition
A grenade launcher mounted on the front of a gun in Call of Duty 4.
That kid got me using his noob tube!
by John Kieffer April 04, 2008

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.

×