mentecato

Etymology
.

Adjective

 * 1) crazy, insane, mad
 * 2) half-witted, foolish