a half-wit

a half-wit

  (informal)
a stupid person Some half-wit had filled the kettle too full and water spilt out everywhere.