What does Bar fly mean?

Bar fly meaning in General Dictionary

a drinker whom frequents pubs


Bar fly meaning in Idioms Dictionary

A bar fly is an individual who spends a lot of time drinking in different pubs and bars.