What does begriffsstutziger Mensch mean?

begriffsstutziger Mensch - German to English

lunkhead [Am.] [coll.]