addleheaded

Adjective

 * 1) Addled; confused; stupid; flustered.