cabbagehead
ˈkæbɪdʒˌhed
Definitions
1. noun
A stupid or foolish person, especially one who is considered to be dull or obstinate.
“He’s such a cabbagehead for not realizing the consequences of his actions.”
2. noun
A person who is slow to learn or understand something.
“The professor considered the student a cabbagehead because he struggled with the complex concepts.”