
Photo Via Clker
Wiseacre has to do with one pretending to be intelligent.
Noun.
One who pretends to knowledge or cleverness.
His army numbered a great many enthusiastic partisans, but among them not a few wiseacres; there were also others of doubtful loyalty.