nitwitted

adjective
  1. lacking intelligence or common sense; foolish or stupid
  2. Usage: informal; derogatory

Examples