Someone who speaks down to other as if they are an aurhority when they are in fact full of crap.
That know it all whiz kid is actually just a crapoleon.
2👍 1👎