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 0 0 Get merch Get the Squirrel Brain mug. Buy Now — $32.95 See more merch