Not-the-sharpest-tool-in-the-shed Definition

adjective

(humorous, euphemistic) Lacking in intelligence; dimwitted.

Wiktionary