Skip to main content

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.

Scarbados

A town in the north that is renowned for its warm climate, fit ladies and being “best place in Britain
Oi Steve u wanna go on holiday? I could book us a caravan in SCARBADOS if you’d like
by YoujustgotVECTORED June 7, 2023
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