English definition for taphouse
1. n. tavern consisting of a building with a bar and public rooms; often provides light meals
Sponored Video