stercus accidit Share definition Flag Latin for "shit happens". If you can decipher stercus accidit, you'll know the meaning of life. stercus accidit by ShinkuEX June 18, 2009 0 0 Get merch Get the stercus accidit mug. Buy Now — $32.95 See more merch