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.