ScarboroughPronunciation: /ˈskɑːbərə/Definition of Scarborough a fishing port and resort on the coast of North Yorkshire, northern England; population 39,600 (est. 2009). Scarborough in other Oxford dictionaries Definition of Scarborough in the US English dictionary