(slang) mentally incompetent or unstable; insane

listen to the pronunciation of (slang) mentally incompetent or unstable; insane
Английский Язык - Английский Язык
not playing with a full deck