vest
In British English, a vest is a piece of clothing that you wear on the top half of your body underneath a shirt, blouse, or dress in order to keep warm.
She wore a woollen vest under her blouse.
In American English, a piece of clothing like this is called an undershirt.
When it's cold I always wear an undershirt.
In American English, a vest is a piece of clothing with buttons and no sleeves, which a man wears over his shirt and under his jacket. In British English, a piece of clothing like this is called a waistcoat.
Under his jacket he wore a navy blue vest with black buttons.
The men wore evening suits and waistcoats.
In both British and American English, a vest is a piece of clothing that you wear on the top part of your body for a particular purpose.
The police officers had to wear bulletproof vests.
Cyclists should always wear a helmet and a reflective vest.