meaning of armadillo shell

armadillo shell meaning in Urban Dictionary

state of this scrotum sack whenever cold weather as well as when you walk out regarding the bath therefore the room-temperature is colder than heat of sack causing difficult 1 to 3 in dense nut sack layer