waistcoat

noun
  1. a sleeveless garment worn over a shirt and under a jacket, typically buttoned in front
  2. Usage: chiefly British

Examples