English
Detailed Synonyms for Churchill Downs in English
Churchill Downs:
Churchill Downs [the ~] noun
-
the Churchill Downs
– a racetrack for thoroughbred racing in Louisville; site of the Kentucky Derby 1the Churchill Downs– a racetrack for thoroughbred racing in Louisville; site of the Kentucky Derby 1