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
You are such a barfooligan
by ~~~~~~~~~~~~~~~~~ January 29, 2011

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.