Tundracide Share definition Flag When someone annoys you so much that you feel like smacking them with a shovel multiple times. I hate that person so much I feel like I should commit tundracide Tundracide by lolnothatsameme February 8, 2019 0 0 Get merch Get the Tundracide mug. Buy Now — $32.95 See more merch