Vest

A sleeveless, waist length coat usually meant to be worn over a shirt or blouse.


Tags:  sleeveless waist length coat shirt blouse