Besserwisser

German Description: 

Besserwisser
Klugscheisser (pej.)

English Translation: