addlehead Meaning, Definition & Usage

  1. noun a person with confused ideas; incapable of serious thought
    loon; birdbrain; addle-head.

WordNet