Top definition
Barfooligan: (adjective)
1.a person who is a Barbarian and a fool and a hooligan

2. a person who you want to insult, without them knowing your insulting them
(Bar- fool- eh- gan)
Plural: Barfooligans
by ~~~~~~~~~~~~~~~~~ January 29, 2011
Get the mug
Get a Barfooligan mug for your coworker Jerry.