barfly (n.) Look up barfly at Dictionary.com
"habitual drunkard," 1910, from bar (n.2) + fly (n.).