mentecapto

Etymology
.

Adjective

 * 1)  crazy, insane
 * 2)  ignorant, imbecilic
 * 1)  ignorant, imbecilic

Noun

 * 1)  a madman or crazy person
 * 2)  an imbecile
 * 1)  an imbecile