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
by mtzz October 14, 2005

The Urban Dictionary Mug

One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.

Buy the mug