A waistcoat, or garment worn under a coat. We almost always use this word instead of waistcoat, which we rarely apply to anything but an under garment, as 'a flannel waistcoat.'
·noun Any outer covering; array; garb. II. Vest ·noun Specifically, a waistcoat, or sleeveless body...
Webster's Dictionary of the English Language