Meaning : A bar fly refers to someone who spends a lot of time drinking in bars and pubs.
Usage : You'll find Johnny down at the pub - he's a real bar fly!
Click on the alphabet to view idioms starts with selected alphabet.
ABCDEFGHIJKLMNOPQRSTUVWXYZ