strait-waistcoat

noun, chiefly British

Definition of strait-waistcoat