wiseacre

 
Pronunciation: /ˈwʌɪzeɪkə/

noun

  • a person with an affectation of wisdom or knowledge, regarded with scorn or irritation by others; a know-all: the wiseacres forecast a collapse of the building

Origin:

late 16th century: from Middle Dutch wijsseggher 'soothsayer', probably from the Germanic base of wit2. The assimilation to acre remains unexplained