The definition of a barfly is a person who spends a lot of time at a bar or club.
An example of a barfly is a guy or girl who is found at the nightclub five nights a week.
Slang a person who spends much time drinking in bars
nounpl. bar·flies Slang
One who frequents drinking establishments.