Englishstreet racingnounMeaningMotorsport or auto racing held on public roads.present participle and gerund of street raceSourcesNo citations have been attached yet.