It's a term in our culture (AA) that means - someone who is always in the streets, spending more than the normal amount of time doing social activities, etc. away from home. Often times, the excessive activities lead to lack of focus, trouble or neglect of self, family and/or responsibilities at home and were unproductive. This is opposed to a man who can be still - content at home and balances his social life & activities along with productive activities.
I have 3 older brothers so I heard this term, or a variation of it, quite frequently from parents/older family members while raising them (I am the baby/only girl so it was '4 walls' for me, lol):
-From pillar to post
-In the streets
-There's nothing in those streets but trouble
-Don't know how to come in out of the rain
-You think you're going to miss something?
-From dusk til dawn
-Look what the cat drug in...
-Don't bring the streets to my doorstep
-Hitting the door
-Run in packs
Etc.