racing circuit


Meanings

  • a racetrack for automobile races

Synonyms