Wiktionary
not the sharpest tool in the shed
a. (context humorous euphemistic English) lacking in intelligence; dimwitted.