A waistcoat or vest is a sleeveless upper-body garment. Althought in its origins it designated a long-sleeved garment. It is usually worn over a dress shirt and necktie and below a coat as a part of most men's formal wear. From Wikipedia