Green’s Dictionary of Slang

booze-fighter n.

also booze killer
[booze n. (1) + SE fighter]

1. [20C+] (Aus./US) a drunkard.

2. [1920s–60s] (US) a narcotics addict (in the context of using alcohol to counter withdrawal symptoms).