wiseacre
noun
wise·acre
ˈwīz-ˌā-kər
: one who pretends to knowledge or cleverness
especially
: smart aleck
Love words? Need even more definitions?
Merriam-Webster unabridged
Share