hannigan

A person who is obnoxious and unattractive to the opposite sex.
I know. He is such a Hannigan.
by Un femme January 25, 2011
Get the hannigan mug.