me and jen snuzzle alot, probably because she spends too much time with her cat
a pleasant combination of snuggling and nuzzling, much like a cat does on it's owner's leg
"me and jen snuzzle alot, probably because she spends too much time with her cat" What is the definition of "snuzzle"?