Wiktionary
not right in the head
phr. (context euphemistic English) crazy, insane
phr. (context euphemistic English) crazy, insane