dullard
/ˈdʌlərd/Definitions
1. noun
A foolish or stupid person; an obstinate and stupid person.
“He was called a dullard for not understanding the complex concept.”
2. adjective
Lacking mental acuity or quickness; slow-witted.
“The dullard response to the crisis was a delayed reaction.”