meaning of Besserwessi

Besserwessi - German to English

West German know-all