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)