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.