Smart Layer Worn Over a Shirt and Under a Jacket
Puzzle 13 of Christmas Carols Piece of Cake Pack
Question is: Smart Layer Worn Over a Shirt and Under a Jacket
and the answer is: WAISTCOAT
Word Meaning:
WAISTCOAT — An ornamental garment worn under a doublet.
Definitions from Wiktionary.