Top definition
Anyone or any animal that is stinky, smelly, weird, stinky, silly
My dog bella was such a snatchfacekilla for real!
by starseed September 24, 2015
Get the mug
Get a snatchfacekilla mug for your fish Vivek.