dimwitted

adjective
  1. lacking intelligence or mental sharpness; stupid
  2. Usage: informal

Examples