meaning of Addle brained

Addle brained meaning in General Dictionary

dull-witted stupid