TAPHOUSE


Meaning of TAPHOUSE in English

noun a house where liquors are retailed.

Webster English vocab.      Английский словарь Webster.