The Italian term "imbecille" matches the English term "half wit"

other italian words that include "imbecille" : english :
imbecille dimwitted
imbecille rube
imbecille softies