Top definition
Term that describes what Nascar is, commonly used with disdain for the sport.
I went to the Nascrap race and got stale Budweiser thrown on me.
by Richard Burger April 10, 2006
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush