Origin: Germanic Old English prefix
Beer hall has 2 different meanings across 1 category:
Noun
a hall or barroom featuring beer and (usually) entertainment
A large German public house that specialises in beer.