meaning of Canardigan

Canardigan meaning in Urban Dictionary

can-ardigan (noun): a denim cardigan. A derivative of Canadian tuxedo, or denim suit). Semi-casual wear.