(slang) mentally incompetent or unstable; insane

listen to the pronunciation of (slang) mentally incompetent or unstable; insane
İngilizce - İngilizce
not playing with a full deck
(slang) mentally incompetent or unstable; insane