taphouse Meaning and Definition

Definitions

English definition for taphouse

1. n. tavern consisting of a building with a bar and public rooms; often provides light meals

Sponored Video