muddleheaded

    adjective
  1. [person] atordit, esbalaït, encantat.
  2. [ideas] confús, poc precís, gens clar.