Etymology
Today it means: Synonym of beef-witted (“stupid, dull”). Full definition →
From beef + brained.
Etymology from Wiktionary, CC BY-SA 4.0.