Skip to main content

suemumford's definitions

Scarbados

A town in the North-East of England, formerly known as Scarborough.
Let's take t'caravan to Scarbados - don't forget t'pies.
by suemumford May 17, 2011
mugGet the Scarbadosmug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email