wiseacre

/ˈwaɪzeɪkə(ɹ)/noun
Middle School
1

One who feigns knowledge or cleverness; one who is wisecracking; an insolent upstart.

2

A learned or wise man.

#obsolete