Subscriber login


Forgot your password?

Library card login

Other

motor racing

Translate motor racing | into French | into German | into Italian
Definition of motor racing

noun

[mass noun]
  • the sport of racing motor vehicles, especially cars.

motor racing in other Oxford dictionaries