Scarborough (noun) Definition, Meaning & Examples

noun
  1. a seaport in North Yorkshire, in NE England.
  2. a city in SW Maine.
noun
  1. a fishing port and resort in NE England, in North Yorkshire on the North Sea: developed as a spa after 1660; ruined 12th-century castle. Pop: 38 364 (2001)
Scarborough (noun) Definition, Meaning & Examples

More Definitions