what is the difference between a jacket and a cardigan?
As nouns the difference between jacket and cardigan is that jacket is a piece of clothing worn on the upper body outside a shirt or blouse, often waist length to thigh length while cardigan is a type of sweater or jumper that fastens up the front with buttons or a zipper, usually machine- or hand-knitted from wool.