Definition of Scarborough in English:

Scarborough

proper noun

  • 1A fishing port and resort on the coast of North Yorkshire, northern England; population 39,600 (est. 2009).

  • 2A town in southern Maine, just south of Portland; population 19,054 (est. 2008).

Pronunciation

Scarborough

/ˈskɑːbərə/