Results

slerp
verb
1 to slobber; to spit
2 to smear or daub with something wet or messy
noun slurp