You searched for: “addle brain”
addle-brain (s) (noun), addle-brains (pl)
A dimwit, an idiot, an imbecile, or a moron: Jane said, "Oh, no, I'm an addle-brain. I didn't mean to put salt in the coffee instead of sugar."
There seems to be too many addle-brains who are thinking about running for President of the U.S.