(slang) mentally incompetent or unstable; insane

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