snatchfacekilla Share definition Flag Anyone or any animal that is stinky, smelly, weird, stinky, silly My dog bella was such a snatchfacekilla for real! snatchfacekilla by starseed September 24, 2015 0 0 Get merch Get the snatchfacekilla mug. Buy Now — $32.95 See more merch