A vest is a kind of clothing. It is worn on the upper part of the body. It has no sleeves.
In the United States and American English, a vest is a kind of clothing sometimes worn on top of a shirt.
In Britain and British English, a vest is a kind of clothing worn over the chest and below all other clothes on that part of the body.