not playing with a full deck

Definition: Someone who lacks intelligence.

Discuss this Idiom in the comments below.