Aliasbam's definitions
The most freaking annoying thing in the world. A perk in COD4 and a deathstreak in COD6, the user drops a live grenade which pisses people off, typically knifers.
by Aliasbam June 21, 2010
Get the Martyrdommug.
Get the Martyrdommug.