excellent question. I've seen this identifier in about 3 places associated with this John Cubbon. I think the meaning is lost, I've even consulted with an "expert" in slang.....