What does alabama chrome mean?

alabama chrome meaning in Urban Dictionary

Slang for Duct Tape