a waistcoat
un gilet
Waistcoat in French is "gilet".
un gilet is a waistcoat or vest.
un gilet (en laine) cardigan
un gilet (de laine)
Another name for a waistcoat is a petticoat.
un gilet (single 'l') is a vest or waiscoat in French.
Un gilet de sauvetage is a life-jacket.
vetements. (first e with the hat accent)
You can also use "la veste" (which is like a vest, jacket or coat) or "le tricot de corps" (which is like a undershirt, singlet, vest)
un four is an oven in French
"un bus" is a bus in French.