Skip to main content

Cass_79's definitions

Scarborough

Scarborough is a town in North Yorkshire which has the biggest seagulls in the world. These beasts are the size of Golden Eagles. And its full of lovely people and doesn't smell of sewage.
Look at the size of that seagull, its the size of a VW Beetle! Scarborough is lovely.
by Cass_79 December 30, 2008
mugGet the Scarborough mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email