meaning of scratch race

1. a race in which all contestant start from scratch on equal terms


Related Words

scratch race |

Developed & Maintained By Taraprasad.com

Treasure Words