Meaning of scratch race
Definition of scratch race
(noun)
a
race
in which all contestants
start
from
scratch
(on
equal
terms)
Other information on scratch race
WIKIPEDIA results for
scratch race
Amazon results for
scratch race
Tweet