NOT ALL THERE


Meaning of NOT ALL THERE in English

( informal ) not very intelligent, especially because of mental illness

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.