Browse by letter

Not all there

To be not mentally adequate, to be crazy or silly.

The man is not all there and sometimes he does very strange things.