Perhaps from archaic Italian giulecco, which is from Turkish yelek. Compare English gilet and Portuguese jaleco.
Esercitati a parlare e a memorizzare " chaleco " e molte altre parole e frasi in spagnolo .