What does Atlanta Tumbleweed mean?

Atlanta Tumbleweed meaning in Urban Dictionary

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