wiseacre

(noun) wise guy

< wise up | wisecrack >