NOT ALL THERE


Meaning of NOT ALL THERE in English

{adj. phr.} Not completely alert mentally; absentminded; not together. * /Bill is a wonderful guy but he is just not all there./

Dictionary of English idioms .      Словарь английских идиом.