Dull-witted

a.
  1. Stupid.