bn:04981478n
Noun Concept
EL
No term available
EN
Off-road racing is a form of motorsports consisting of specially-modified vehicles including cars, SUVs, trucks, motorbikes, quadbikes and buggies racing in off-road environments. Wikipedia
Relations
Sources