MalayTranslate.com
Malay to English Translator
Translate Here

English to English

tap house

noun (n)

  • a building with a bar that is licensed to sell alcoholic drinks
    sebuah bangunan dengan sebuah bar itu adalah lisensi untuk menjual minuman alkohol
    Synonym:
    tavern
    source: wordnet30