My husband and I grew up in different households with different backgrounds and family roots. He then went to Colorado and worked for awhile, entering into a different culture, and from there into the military and a whole new world of different cultures, brought together and trained in the military way. He then traveled around the world three times and lived in various states, meeting people from so many varied backgrounds. He had to pick up some of the local lingo and slang. When we first began seeing each other, it took me awhile to get used to his way of speaking.
Ragbag refers to someone wearing their pants loosely hanging.
He would use words that weren't quite 'legal' dictionary words, such as we've heard about George W. Bush during the presidential campaign. I thought it was kinda cute and original. Then I realized that people have been doing the very same thing throughout history, even though they don't even realize it. I'm gonna be honest with you. And we could go on and on and on.