PUBLIC-HOUSE Meaning of PUBLIC-HOUSE in English n. Inn, tavern, house of entertainment, hotel, ale-house, eating-house, victualling-house, restaurant. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012