Scarborough

geographical name
Scar·​bor·​ough | \ ˈskär-ˌbər-ō How to pronounce Scarborough (audio) \

Definition of Scarborough

1 former city in southeastern Ontario, Canada, that is now part of Toronto
2 town and port on the North Sea in North Yorkshire, northeastern England population 62,000