by Magic January 22, 2005
Get the skid stain mug.A person or group of people the knowingly or unknowingly embarrass their nation weather it be political, or just publicity.
by RocThatDameWOLF October 31, 2014
Get the national skid stain mug.Related Words
skid stain
• national skid stain
• skid
• skid mark
• skid row
• Skid Lid
• Skid and Pump
• skid bid
• skid bit
• skid bitch