What is the meaning of Numskull?

A dunce, mentally dull or stupid person.

A person who refuses to learn or grow mentally.

Source: wiktionary.org