meaning of Atlanta Tumbleweed

Atlanta Tumbleweed meaning in Urban Dictionary

Large ball of weave entirely on Atlanta road corners. Resembling tumbleweeds