NOT ALL THERE


Meaning of NOT ALL THERE in English

Phrs. A euphemism for a little insane or eccentric. Derog.

Slang English vocab.      Английский сленговый словарь.