The Collaborative International Dictionary
Lean-witted
Lean-witted \Lean"-wit`ted\, a. Having but little sense or shrewdness.
Wiktionary
lean-witted
a. (context archaic English) Lacking in sense or shrewdness.