German variant of know-it-all, but worse than the common variety in that a Besserwisser (literally "know-it-better") not only thinks he or she knows everything, they also believe they know it better than everyone else and never miss an opportunity to point out a mistake someone else made.

Log in or register to write something here or to contact authors.