Top Definition
A town in the North-East of England, formerly known as Scarborough.
Let's take t'caravan to Scarbados - don't forget t'pies.
af suemumford 26. april 2011

Gratis Daglig Email

Skriv din email-adresse nedenunder for at få Dagens Urban Ord gratis hver morgen!

Emails sendes fra daily@urbandictionary.com. Vi lover ikke at spamme dig.

×