Streamacide Share definition Flag 1. Killing yourself via a Live stream, in hopes your Spirit will be "saved" like a mp4 etc, or you'll get a like or 2. That loser just committed STREAMACIDE, WTF! He owed me 20$! Streamacide by MennaLeeHill October 12, 2016 0 0 Get merch Get the Streamacide mug. Buy Now — $32.95 See more merch