Believed to have been coined by Atlanta talk radio host Neal Boortz, this is a somewhat sarcastic term for homeless. It came about at approximatly the same time as term homeless came into common usage.
This bit of jargon has been viewed 8,612 times.
Return To Pop Culture Jargon