meaning of addlebrained

addlebrained meaning in General Dictionary

stupid and confused