Scarborough
geographical name
Scar·bor·ough
ˈskär-ˌbər-ō
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
Love words? Need even more definitions?
Merriam-Webster unabridged
Share