In call of duty 4, a slang term for the RPG.
Man i'm tired of that guy killing me with the Taaha Tube!!
by Mr. David Marshall April 28, 2008
Can you define these popular missing words?
Emails are sent from email@example.com. We'll never spam you.×