racing circuit

Noun
  1. A racetrack for automobile races (synset 104044585)

Other Searches