Churchill Downs
English Dictionary
->
Letter C
-> Churchill Downs
Search Dictionary:
Churchill Downs Definition
(n)
a
racetrack
for
thoroughbred
racing
in
Louisville
;
site
of
the
Kentucky
Derby
Churchill Downs Synonyms
Churchill Downs
© Art Branch Inc.