Where does “bar” come from?

bar (Czech): bar a business selling beverages

Definitions

  1. bar a business selling beverages