not the sharpest knife in the cabinet

Not the sharpest knife in the cabinet is one of many catch phrases used in the English language which refers to someone who is not very intelligent. Many of these phrases can have a variety of meanings in regards to someone not being intelligent whether it means they are simply not smart, not educated properly, or might be somewhat intelligent but lack the common sense that most individuals their age should have.