English Dictionary

Pioneers in dictionary publishing since 1819

Scarborough (ˈskɑːbrə Pronunciation for Scarborough

Definitions

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)

Comments

Log in to comment on this word.