1 definition by mtzz

Top Definition
A seaside town in England, which smells of Scarborough and is inhabited by Jacob Thundercliffe.
scarborough smells of sewage
#belgium #simon johnstone #sewage #random #bollocks
by mtzz October 14, 2005
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×