street racing in French street racing in French course de rue noun Motorsport or auto racing held on public roads. Add to Flashcards