GermanBesserwisserSomeone who always knows better (pejorative).