What does Blitzgneißer mean?

Blitzgneißer - German to English

[a individual who knows instantaneously]