English dictionary
scratch race meaning and definition
Definition and meaning of scratch race at MeaningMonkey.org. scratch race meaning and definition in the English Dictionary.SCRATCH RACE noun
Definition of scratch race (noun)
- a race in which all contestants start from scratch (on equal terms)
Source: Princeton University Wordnet