fuori di testa

Adjective

 * 1) mad, fool, insane, crazy, mentally deranged
 * 2) one brick short of a full load
 * 3) out of one's mind

Noun

 * 1) goof, goofball