1 definition by El Rod 24
Where the homeless live. Often very close to liquor stores and nearby begging outposts. Usually full of loose garbage and tents occupied by drunken 40 somethings, who could "really use a few dollars, Man."
by El Rod 24 November 5, 2015