squirrel-brain noun1 •An idiot.Silence, you squirrel-brain! Don't you cop that insolent attitude with me! — 2004 formssquirrel-brains