What is the full meaning of taphouses
TAPHOUSE, a tavern [n]
Example of the word taphouses placed on a Scrabble board.