Inglese dimwitted

  1. imbecille