1 definition by Nefarious-J
A rubber mark left on the pavement by the tires of an automobile; it is usually accompanied by a high pitch squeal and/or a cloud of white smoke.
Often times a 'scratch' is the result of excessive acceleration.
Often times a 'scratch' is the result of excessive acceleration.
by Nefarious-J March 2, 2004