Doncaster
geographical name
Don·cas·ter
ˈdäŋ-kə-stər
town in South Yorkshire, northern England population 81,610
Love words? Need even more definitions?
Merriam-Webster unabridged
Share