wiseacre - noun
singular
wiseacre
plural
wiseacres