tam

noun

1.
a woolen cap of Scottish origin