All of these definitions are from sources on the web, listed below. If anyone can confirm or contradict any of these, e.g. "I grew up in Lancashire in the 1970's and I never heard anyone say that word!", please /msg me.
http://education.yahoo.com/reference/dictionary/entries/63/b0366350.html
http://www.bartleby.com/62/41/B0174100.html
http://www.quinion.com/words/reviews/thorne.htm
http://www.probertencyclopaedia.com/ZB.HTM
http://www.odps.org/slangb.html