WISEACRE
Etymology
Noun
wiseacre (plural wiseacres)
One who feigns knowledge or cleverness; one who is wisecracking; an insolent upstart.
Synonym: Thesaurus:know-it-all
(obsolete) A learned or wise man.
Source: Wiktionary
Wise"a*cre, n. Etym: [OD. wijssegger or G. weissager a foreteller,
prophet, from weissagen to foretell, to prophesy, OHG. wissag,
corrupted (as if compounded of the words for wise and say) fr.
wizzag, fr. wizzag a prophet, akin to AS. witiga, witga, from the
root of E. wit. See Wit, v.]
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.
Source: Webster’s Unabridged Dictionary 1913 Edition