(slang) not be in full control of one's mind, be crazy, be slightly insane

listen to the pronunciation of (slang) not be in full control of one's mind, be crazy, be slightly insane
İngilizce - İngilizce
be not all there
(slang) not be in full control of one's mind, be crazy, be slightly insane