What does Begriffsstutziger mean?

Begriffsstutziger - German to English

dim-witted person