boozer

boozer  {n.}
1. a pub or bar.
2. Someone who drinks alcohol to excess.
Categories: British noun