What does addlehead mean?

addlehead meaning in General Dictionary

an individual with baffled ideas; incompetent at serious idea