Squirrel Brain Share definition Flag When you are so dumb the only logical explanation is the fact that your brain is the size of a squirrel. "Connor just asked where Cancun was located...he is such a squirrel brain" Squirrel Brain by FuckgirlMads May 3, 2018 Get the Squirrel Brain mug.