What does Barcardigan mean?

Barcardigan meaning in Urban Dictionary

a hidden cardigan worn by a lady over her tshirt/ blouse when walking residence on a freezing night out, which stops her from feeling the cold. The male version becoming, naturally, the alcohol jacket