1 definition by ElsaBeth

To be completely void of any common sense, thereby resulting in stupidity on a massive scale; To be delusional
Tamir Pardo, director of the Mossad, and his band of psycho idiots couldn't run a lemonade stand.
by ElsaBeth February 10, 2015
Get the Psycho mug.