The tar that gets stuck to your feet when you are done surfing and get out of the water. Very hard to get off.
by blakewhatabeast April 09, 2011
"Damn Becky is one fine piece of ass!" "You better double bag it if you tap that, she's tar scarred."
by Rick S March 23, 2007