1 definition by J Bizz Dawg

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
Get the Banff mug.