" Not playing with a full deck "
Someone who lacks intelligence.
I asked him to meet me in Derby and he went to Denby. Sometimes I don't think he's playing with a full deck.
Where did it originate?:
Where is it used?:
, but more common in Britain than elsewhere.
Hear the idiom spoken: