What does Addle brained mean?

Addle brained meaning in General Dictionary

dull-witted stupid