Skip to main content

mtzz's definitions

Scarborough

A seaside town in England, which smells of Scarborough and is inhabited by Jacob Thundercliffe.
scarborough smells of sewage
by mtzz October 20, 2005
mugGet the Scarboroughmug.

Share this definition