dodo brain Share definition Flag Someone who posts faffing twaddle on Wikipedia discussion pages about subjects they don't understand. I understand that a butterfly flapping it's wings can cause a hurricane, but...- You dodo brain! dodo brain by pokute October 8, 2010 0 0 Get merch Get the dodo brain mug. Buy Now — $32.95 See more merch