meaning of begriffsstutziger Mensch

begriffsstutziger Mensch - German to English

lunkhead [Am.] [coll.]