Douglas Harper's Etymology Dictionary
Wiktionary
lame-brain
n. (alternative form of lamebrain English)