cardigan

noun

1.
knitted jacket that is fastened up the front with buttons or a zipper