These are formal items which cover the upper-body and are typically worn over an other item. A vest is a short sleeved item, also known as a waistcoat. A coat is a long sleeved item.
Calypso Fashion - Fun, Fashion & Flair without the high price care! Offering high quality Jackets and Vests, without the high prices!