half-witted in Italian
half-witted in Italian
deficiente
Having low intelligence.
mentecatto
Having low intelligence.