Its another word for shit, created by stupid people. Just like how stupid people take regular words, and they don't know the proper meaning for them, and create a sub-language. Initially the sub-language had a purpose, like "thieves' cant," a way to discuss illegal things without strangers...