Beef-witted
Beef·-wit·ted
Beef-witted
n.
Stupid; dull.