What does barfly mean?

barfly meaning in Etymology Dictionary

"habitual drunkard," 1910, from bar (n.2) + fly (n.).