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
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush