Green’s Dictionary of Slang

gargle v.

[gargle n. (1)]

[late 19C+] to have a drink.