Definition of Doncaster in English:

Doncaster

Pronunciation /ˈdänˌkastər//ˈdäNGkəstər/

proper noun

  • An industrial town in northern England; population 63,800 (est. 2009).

Pronunciation

Doncaster

/ˈdänˌkastər//ˈdäNGkəstər/