wise guy

(noun) smart aleck

< wise | wise man >