ストックカーレース
sutokkukārēsu

Noun

1. stock car race

Other forms: