glengarry — traditional Scots cap, worn by Highland regiments