I have seen this term a number of times in discussions on thesession.org. It appears to be a British thing, and I suppose it is some sort of putdown. As a US resident, I'm intrigued and would like to know more about it.
(Probably opening myself up to abuse...)