ALL THERE


Meaning of ALL THERE in English

( informal ) having a healthy mind; thinking clearly :

He behaves very oddly at times—I don't think he's quite all there.

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