cardigan — type of knitted garment that has an open front