street racing in Finnish street racing in Finnish katuajot noun Motorsport or auto racing held on public roads. Add to Flashcards