Meaning of free public house in English:

free public house

noun

British
  • Free house.

Origin

Early 19th century.