The Italian term "imbecille" matches the English term "dimwitted"

other italian words that include "imbecille" : english :
imbecille half wit
imbecille rube
imbecille softies