Find the word definition

Douglas Harper's Etymology Dictionary
lame-brain

1921, from lame (adj.) + brain (n.).

Wiktionary
lame-brain

n. (alternative form of lamebrain English)