meaning of Addle brain

Addle brain meaning in General Dictionary

a foolish or dull-witted other