bumfreezer

bumfreezer  {n.}
any short jacket but in particular an Eton Jacket.
Categories: British noun slang