Skip to main content

Definitions by mtzz

Scarborough 

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