• muddleheaded [adj]
  • being mixed up confused.