noun, plural bar·flies. Slang. a person who frequents barrooms. noun plural -flies informal a person who frequents bars n."habitual drunkard," 1910, from bar (n.2) + fly (n.).