Etymology
Today it means: bar, pub, a place for drinking Full definition →
gargle (“drink (slang)”) + factory
Etymology from Wiktionary, CC BY-SA 4.0.