Scarborough
[ skahr-bur-oh, -buhr-oh, -ber-uh ]
/ ˈskɑrˌbɜr oʊ, -ˌbʌr oʊ, -bər ə /
noun
a seaport in North Yorkshire, in NE England.
a city in SW Maine.
Example sentences from the Web for scarborough
British Dictionary definitions for scarborough
Scarborough
/ (ˈskɑːbrə) /
noun
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)