that nigga cross the street's definitions
Any grenade launcher attachment used in Call of Duty Modern Warfare, employed by n00bs of the highest caliber.
by that nigga cross the street November 21, 2011
Get the Noobtube mug.