doncaster
US
・UK
A1
noun
- A famous racecourse located in Doncaster, England, known for hosting the St. Leger Stakes, one of the oldest classic horse races in Britain.
- A town in South Yorkshire, England.
- A metropolitan borough in South Yorkshire, England.