tam o'shanter noun1 •A type of woolen hat developed in Scotland; a toorie bunnet. formstam o'shanters