by Ken Neal January 16, 2004
by Neb March 5, 2003
by Keeeelo June 2, 2006
A person who thinks they have expertise on everything but makes an ass of themselves in front of a person who actually has expertise on the topic.
by dollop August 28, 2008
by Magogus August 26, 2017