Search results
- DictionaryScar·bor·ough/ˈskärb(ə)rə/
- 1. a town in southern Maine, just south of Portland; population 19,054 (est. 2008).
- 2. a fishing port and resort on the coast of North Yorkshire, northern England; population 39,600 (est. 2009).
Powered by Oxford Dictionaries