Zebra Placenta Share definition Flag substitution slang word for 'bull shit' "Zebra Placenta! I told him about the concert three weeks ago!" Zebra Placenta by James Bass March 20, 2003 0 0 Get merch Get the Zebra Placenta mug. Buy Now — $32.95 See more merch