Taphouse

English word definition — powered by WordNet

NOUN

tavern consisting of a building with a bar and public rooms

Want to remember taphouse?

Sign up free to bookmark & revise