ストックカー
sutokkukā

Noun

1. stock car

Other forms: