You searched for: “addle brain
addle-brain (s) (noun), addle-brains (pl)
A dimwit, an idiot, an imbecile, a moron: "Oh, no, I'm an addle-brain. I didn't mean to put salt in the coffee instead of sugar."

"There are too many addle-brains who are thinking about running for President of the U.S."

This entry is located in the following unit: English Words in Action, Group A + (page 4)