Scarborough Definition

skärbûrō, -bŭrō, -bər-ə
proper name
City & seaside resort in NE England, in North Yorkshire.
Webster's New World
Former city in SE Ontario, Canada, now part of Toronto.
Webster's New World
A town of northeast England on the North Sea north of Hull. Site of a Bronze Age village and a fourth-century ad Roman signaling tower, it is a noted seaside resort.
American Heritage

Find Similar Words

Find similar words to scarborough using the buttons below.

Words Starting With

Words Ending With