English pub nounMeaning 1An establishment for the sale of beer and other drinks, and sometimes also food, to be consumed on the premises.in other languages:Czech hospoda (meaning 1)more translationsČZJmeaning 1more translationsÖGSmeaning 1more translations