rebeca
Top 25000
Meanings
Noun
1. cardigan (a type of sweater or jumper that fastens up the front with buttons, usually machine- or hand-knitted from wool) (Spain, clothing)