Meaning

1 senses
  1. (UK)A public house which is owned by a brewery, or other holding company, and run by a manager rather than a tenant.

managed house — meaning, examples, forms, synonyms | Krumeto