WikiWord

English

street racing

noun

Meaning

  1. Motorsport or auto racing held on public roads.
  2. present participle and gerund of street race

Sources

No citations have been attached yet.