What does addlebrained mean?

addlebrained meaning in General Dictionary

stupid and confused