retarded baboon Share definition Flag a moron who just pissed you off god i hate you retarded baboon! retarded baboon by darkpixie666 January 17, 2006 0 0 Get merch