Definition of tam o'shanter in English English dictionary
a type of woolen hat developed in Scotland, a toorie bunnet. Originally they were worn by both genders, but now they are mostly worn by men and boys
a long, humorous poem by Robert Burns, which tells the frightening story of a farmer called Tam O'Shanter who is chased by witches (=women with magic powers) (1791)