Skip to main content

Definitions by starseed

snatchfacekilla 

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