Definition of Scarborough in US English:

Scarborough

proper noun

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

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

Pronunciation

Scarborough

/ˈskärˌbərō/