dunderheaded

adjective
  1. stupid or slow-witted; lacking intelligence or common sense
  2. Usage: informal; derogatory

Examples