be not all there - definition and synonyms

phrase informal
  1. if you say that someone is not all there, you mean they lack intelligence or they are crazy
See also main entry: all