public house

 

noun

British
  • formal term for pub.