chuckleheaded

Adjective
chuckleheaded}}
 * 1) stupid, idiotic