Epsom Downs

Proper noun

Meaning

Epsom Downs

An upland area in Epsom and Ewell borough, Surrey, England, and the location of Epsom Downs Racecourse (OS grid ref TQ2158).

Source: en.wiktionary.org

Examples

The Jockey Club owns 15 racecourses, including Aintree, which hosts the Grand National, and Epsom Downs, home of the Derby. Source: Internet

Close letter words and terms