it doesn't take long for this barfoon to make everyone wish he'd just shut up
the neighborhood loudmouth who appears daily at the local watering hole
"it doesn't take long for this barfoon to make everyone wish he'd just shut up" What is the definition of "barfoon"?