A person who cannot let anything go by. They always have to answer back in a condesending way. These are usually people who are higher in the academic world than their peers and they use their knowledge in a mean way.
by mickey November 23, 2004
Someone who makes snide remarks, or otherwise is acting in a fashion that makes others believe they are being smug.
British in origin.
Exactly the same as Smarty Pants.
British in origin.
Exactly the same as Smarty Pants.
by Asura October 26, 2004