What is the meaning of the word "brewpub"?

Definitions: