Autocross (noun) Definition, Meaning & Examples

noun Automotive.
  1. gymkhana (def. 2).
noun
  1. a form of motor sport in which cars race over a half-mile circuit of rough grass
Autocross (noun) Definition, Meaning & Examples

More Definitions