Wiktionary
not playing with a full deck
phr. (context idiomatic chiefly pejorative colloquial English) (context chiefly US Canada English) (of a person) Not acting completely sanely, or mildly mentally retarded or diminished.