Skip to main content

J Bizz Dawg's definitions

Banff

A place where Asians have discovered that unicorns still exist.
Asian whilst using camcorder - "I thought unicorns extinct, but unicorn live in Banff"
by J Bizz Dawg October 17, 2011
mugGet the Banffmug.

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