Wiseacre /(?)/

Wise·a·cre

Wiseacre

n.
  1. A learned or wise man. [Obs.]
    Pythagoras learned much . . . becoming a mighty wiseacre.
    — Leland.
  2. One who makes undue pretensions to wisdom; a would-be-wise person; hence, in contempt, a simpleton; a dunce.